be physically sound and strong - Turc Anglais Dictionnaire